/*
 * @: 
 * @Version: 1.0
 * @Autor: ziwei
 * @Date: 2021-06-21 15:01:07
 * @LastEditors: ziwei
 * @LastEditTime: 2022-01-11 10:53:32
 */
class RunPlugin{
   //每个插件都是一个类，而每个类都需要定义一个apply方法
    apply(compiler){
        //对于代码执行来说没用 但是对于阅读代码的人来说可以起到提示的作用
        //run syncHook的实例
        compiler.hooks.run.tap('RunPlugin',()=>{
            console.log('run:开始编译');
        })
    }
}

module.exports = RunPlugin